Big Huge Thesaurus

mountain anemone

noun

sounds kind of like